package com.ssy.lingxi.pay.model.vo.request;

import com.ssy.lingxi.common.model.vo.PageVO;

import java.io.Serializable;

/**
 * 分页查询历史授信申请VO
 * @author 伍将
 * @date 2020/8/18
 * @version 2.0.0
 */
public class PageQueryCreditApplyVO extends PageVO implements Serializable {
    private static final long serialVersionUID = -6781735055746722915L;

    /**
     * 申请单号
     */
    private String applyNo;

    /**
     * 会员归属
     */
    private String memberName;

    /**
     * 开始时间（yyyy-MM-dd）
     */
    private String startTime;

    /**
     * 结束时间（yyyy-MM-dd）
     */
    private String endTime;

    /**
     * 内部状态，0或Null-所有1-待提交2-已提交
     */
    private Integer innerStatus;

    /**
     * 外部状态， 0或Null-所有 1-待提交 2-待确认 3-接受申请 4-不接受申请
     */
    private Integer outerStatus;

    /**
     * 下级会员的等级
     */
    private Integer level;

    /**
     * 下级会员的会员类型Id
     */
    private Long memberTypeId;

    /**
     * 下级会员的角色Id
     */
    private Long subRoleId;

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public Long getMemberTypeId() {
        return memberTypeId;
    }

    public void setMemberTypeId(Long memberTypeId) {
        this.memberTypeId = memberTypeId;
    }

    public Long getSubRoleId() {
        return subRoleId;
    }

    public void setSubRoleId(Long subRoleId) {
        this.subRoleId = subRoleId;
    }

    public String getApplyNo() {
        return applyNo;
    }

    public void setApplyNo(String applyNo) {
        this.applyNo = applyNo;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public Integer getInnerStatus() {
        return innerStatus;
    }

    public void setInnerStatus(Integer innerStatus) {
        this.innerStatus = innerStatus;
    }

    public Integer getOuterStatus() {
        return outerStatus;
    }

    public void setOuterStatus(Integer outerStatus) {
        this.outerStatus = outerStatus;
    }
}
